package org.example.Config;

import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;


//被web项目加载会初始化ioc容器，会设置dispatherServlet的地址
public class SpringMvcInit extends AbstractAnnotationConfigDispatcherServletInitializer {

    //创建servlet和持久层的ioc容器
    @Override
    protected Class<?>[] getRootConfigClasses() {
        return new Class[0];
    }

    //创建Controller的ioc容器
    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class[]{MvcConfig.class};
    }

    //配置springmvc内部自带的servlet的访问地址
    @Override
    protected String[] getServletMappings() {
        return new String[]{"/"};
    }
}
